import axios from 'axios'
import jsCookie from 'js-cookie'
// 创建 请求  存放根路径

const service = axios.create({
  baseURL: 'http://120.79.170.239:8082/wx',
  timeout: 5000
})

// 封装各种请求
// get
function get(url, params) {
  return service.get(url, {
    params
  })
}
// post
function post(url, data) {
  return service.post(url, data)
}
// 添加响应拦截器
service.interceptors.request.use(
  function (config) {
    // 在发送请求之前做些什么
    // debugger;
    // 在发送请求之前把token封装进token里面
    console.log(config)
    var token = jsCookie.get('token')
    // @ts-ignore
    config.headers['X-Litemall-Token'] = token
    return config
  },
  function (error) {
    // 对请求错误做些什么
  }
)
// 导出包
export default {
  get,
  post,
  service
}
